undeniable fact

Translations
неоспоримый факт
It is an undeniable fact that technology has changed our lives.
Это неоспоримый факт, что технологии изменили нашу жизнь.